package com.hkts.management.unattended.poundroom.entity;

import java.io.Serializable;

import java.math.BigDecimal;

import com.baomidou.mybatisplus.extension.activerecord.Model;
import com.baomidou.mybatisplus.annotation.TableId;

import java.time.LocalDateTime;

import com.baomidou.mybatisplus.annotation.TableField;

import java.io.Serializable;

/**
 * <p>
 *
 * </p>
 *
 * @author zy
 * @since 2021-10-13
 */
public class YbMutualSovouch extends Model<YbMutualSovouch> {

    private static final long serialVersionUID = 1L;

    @TableId("AutoID")
    private Integer autoID;
    @TableField("iSOsID")
    private Integer iSOsID;
    @TableField("cSOCode")
    private String cSOCode;
    @TableField("dDate")
    private LocalDateTime dDate;
    @TableField("cSTCode")
    private String cSTCode;
    @TableField("cDepName")
    private String cDepName;
    @TableField("cPersonName")
    private String cPersonName;
    @TableField("cCusCode")
    private String cCusCode;
    @TableField("cCusAbbName")
    private String cCusAbbName;
    @TableField("cInvCode")
    private String cInvCode;
    @TableField("cInvName")
    private String cInvName;
    @TableField("cInvStd")
    private String cInvStd;
    @TableField("cComUnitName")
    private String cComUnitName;
    @TableField("iQuantity")
    private BigDecimal iQuantity;
    @TableField("WFHSL")
    private BigDecimal WFHSL;
    @TableField("dPreDate")
    private LocalDateTime dPreDate;
    @TableField("bDel")
    private Boolean bDel;
    @TableField("doptTime")
    private LocalDateTime doptTime;
    @TableField("dcreateTime")
    private LocalDateTime dcreateTime;
    @TableField("dmodifyTime")
    private LocalDateTime dmodifyTime;
    @TableField("ddeleteTime")
    private LocalDateTime ddeleteTime;
    @TableField("u8optStatus")
    private Integer u8optStatus;
    @TableField("bmutualStatus")
    private Boolean bmutualStatus;
    @TableField("iStatus")
    private Integer iStatus;


    public Integer getAutoID() {
        return autoID;
    }

    public void setAutoID(Integer autoID) {
        this.autoID = autoID;
    }

    public Integer getiSOsID() {
        return iSOsID;
    }

    public void setiSOsID(Integer iSOsID) {
        this.iSOsID = iSOsID;
    }

    public String getcSOCode() {
        return cSOCode;
    }

    public void setcSOCode(String cSOCode) {
        this.cSOCode = cSOCode;
    }

    public LocalDateTime getdDate() {
        return dDate;
    }

    public void setdDate(LocalDateTime dDate) {
        this.dDate = dDate;
    }

    public String getcSTCode() {
        return cSTCode;
    }

    public void setcSTCode(String cSTCode) {
        this.cSTCode = cSTCode;
    }

    public String getcDepName() {
        return cDepName;
    }

    public void setcDepName(String cDepName) {
        this.cDepName = cDepName;
    }

    public String getcPersonName() {
        return cPersonName;
    }

    public void setcPersonName(String cPersonName) {
        this.cPersonName = cPersonName;
    }

    public String getcCusCode() {
        return cCusCode;
    }

    public void setcCusCode(String cCusCode) {
        this.cCusCode = cCusCode;
    }

    public String getcCusAbbName() {
        return cCusAbbName;
    }

    public void setcCusAbbName(String cCusAbbName) {
        this.cCusAbbName = cCusAbbName;
    }

    public String getcInvCode() {
        return cInvCode;
    }

    public void setcInvCode(String cInvCode) {
        this.cInvCode = cInvCode;
    }

    public String getcInvName() {
        return cInvName;
    }

    public void setcInvName(String cInvName) {
        this.cInvName = cInvName;
    }

    public String getcInvStd() {
        return cInvStd;
    }

    public void setcInvStd(String cInvStd) {
        this.cInvStd = cInvStd;
    }

    public String getcComUnitName() {
        return cComUnitName;
    }

    public void setcComUnitName(String cComUnitName) {
        this.cComUnitName = cComUnitName;
    }

    public BigDecimal getiQuantity() {
        return iQuantity;
    }

    public void setiQuantity(BigDecimal iQuantity) {
        this.iQuantity = iQuantity;
    }

    public BigDecimal getWFHSL() {
        return WFHSL;
    }

    public void setWFHSL(BigDecimal WFHSL) {
        this.WFHSL = WFHSL;
    }

    public LocalDateTime getdPreDate() {
        return dPreDate;
    }

    public void setdPreDate(LocalDateTime dPreDate) {
        this.dPreDate = dPreDate;
    }

    public Boolean getbDel() {
        return bDel;
    }

    public void setbDel(Boolean bDel) {
        this.bDel = bDel;
    }

    public LocalDateTime getDoptTime() {
        return doptTime;
    }

    public void setDoptTime(LocalDateTime doptTime) {
        this.doptTime = doptTime;
    }

    public LocalDateTime getDcreateTime() {
        return dcreateTime;
    }

    public void setDcreateTime(LocalDateTime dcreateTime) {
        this.dcreateTime = dcreateTime;
    }

    public LocalDateTime getDmodifyTime() {
        return dmodifyTime;
    }

    public void setDmodifyTime(LocalDateTime dmodifyTime) {
        this.dmodifyTime = dmodifyTime;
    }

    public LocalDateTime getDdeleteTime() {
        return ddeleteTime;
    }

    public void setDdeleteTime(LocalDateTime ddeleteTime) {
        this.ddeleteTime = ddeleteTime;
    }

    public Integer getU8optStatus() {
        return u8optStatus;
    }

    public void setU8optStatus(Integer u8optStatus) {
        this.u8optStatus = u8optStatus;
    }

    public Boolean getBmutualStatus() {
        return bmutualStatus;
    }

    public void setBmutualStatus(Boolean bmutualStatus) {
        this.bmutualStatus = bmutualStatus;
    }

    public Integer getiStatus() {
        return iStatus;
    }

    public void setiStatus(Integer iStatus) {
        this.iStatus = iStatus;
    }

    public static final String AUTOID = "AutoID";

    public static final String CSOCODE = "cSOCode";

    public static final String DDATE = "dDate";

    public static final String CSTCODE = "cSTCode";

    public static final String CDEPNAME = "cDepName";

    public static final String CPERSONNAME = "cPersonName";

    public static final String CCUSCODE = "cCusCode";

    public static final String CCUSABBNAME = "cCusAbbName";

    public static final String CINVCODE = "cInvCode";

    public static final String CINVNAME = "cInvName";

    public static final String CINVSTD = "cInvStd";

    public static final String CCOMUNITNAME = "cComUnitName";

    public static final String IQUANTITY = "iQuantity";

    public static final String BDEL = "bDel";

    public static final String DOPTTIME = "doptTime";

    public static final String DCREATETIME = "dcreateTime";

    public static final String DMODIFYTIME = "dmodifyTime";

    public static final String DDELETETIME = "ddeleteTime";

    public static final String U8OPTSTATUS = "u8optStatus";

    public static final String BMUTUALSTATUS = "bmutualStatus";

    @Override
    protected Serializable pkVal() {
        return this.autoID;
    }

    @Override
    public String toString() {
        return "YbMutualSovouch{" +
                ", autoID=" + autoID +
                ", cSOCode=" + cSOCode +
                ", dDate=" + dDate +
                ", cSTCode=" + cSTCode +
                ", cDepName=" + cDepName +
                ", cPersonName=" + cPersonName +
                ", cCusCode=" + cCusCode +
                ", cCusAbbName=" + cCusAbbName +
                ", cInvCode=" + cInvCode +
                ", cInvName=" + cInvName +
                ", cInvStd=" + cInvStd +
                ", cComUnitName=" + cComUnitName +
                ", iQuantity=" + iQuantity +
                ", bDel=" + bDel +
                ", doptTime=" + doptTime +
                ", dcreateTime=" + dcreateTime +
                ", dmodifyTime=" + dmodifyTime +
                ", ddeleteTime=" + ddeleteTime +
                ", u8optStatus=" + u8optStatus +
                ", bmutualStatus=" + bmutualStatus +
                "}";
    }
}
